package com.dragee.utils.excel;

import java.lang.annotation.*;

/** 导入自定义解析注解
 * @author tys on 2023/5/6
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD})
@Documented
public @interface FieldDispose {
    /**
     * 解析类型
     */
    ExcelFieldType type() default ExcelFieldType.COMMON;
    /**
     *绑定的数据，类型dict对应字典(传入的map),其他类型对应实体类字段
     */
    String value();
    /**
     * 错误提示
     */
    String errorMessage() default "";
    /**
     *仅拼接下使用，拼接间隔符，数组第几位即代表第几位后添加
     */
    String[] mark() default {};
}